home *** CD-ROM | disk | FTP | other *** search
- package sun.font;
-
- import java.awt.Font;
- import java.awt.font.FontRenderContext;
-
- class FontDesignMetrics$MetricsKey {
- Font font;
- FontRenderContext frc;
- int hash;
- static final FontDesignMetrics$MetricsKey key = new FontDesignMetrics$MetricsKey();
-
- FontDesignMetrics$MetricsKey() {
- }
-
- FontDesignMetrics$MetricsKey(Font var1, FontRenderContext var2) {
- this.init(var1, var2);
- }
-
- void init(Font var1, FontRenderContext var2) {
- this.font = var1;
- this.frc = var2;
- this.hash = var1.hashCode() + var2.hashCode();
- }
-
- public boolean equals(Object var1) {
- if (!(var1 instanceof FontDesignMetrics$MetricsKey)) {
- return false;
- } else {
- return this.font.equals(((FontDesignMetrics$MetricsKey)var1).font) && this.frc.equals(((FontDesignMetrics$MetricsKey)var1).frc);
- }
- }
-
- public int hashCode() {
- return this.hash;
- }
- }
-